package org.yzh.commons.util;

import lombok.Getter;

/**
 * error code是http status的延伸，只有错需要自定义。
 *
 * 这里不是0都是业务错误，各个业务方可以自己定义
 *
 * @author xzw
 * @date mailto 741342093@qq.com
 */
@Getter
public enum ErrCode {

    SUCCESS(0, "成功"),
    AUTH_FAILED(401, "授权失败"),
    ERR(500, "系统错误"),
    NOT_SUPPORT(501, "系统不支持"),
    PARAM_ERROR(502, "参数不正确"),

    ;

    private final Integer code;
    private final String msg;

    ErrCode(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }
}
